使用对象源

对象源和过滤器可用于告诉绘图对象渲染通道 (Draw Objects Render Pass) 您要渲染 Kanzi 应用程序中的哪些节点。根对象源 (Root Object Source) 含有当前活动的场景 (Scene) 节点的场景图中的所有节点。

您创建新的绘图对象渲染通道 (Draw Objects Render Pass) 时,Kanzi Studio 默认渲染使用渲染通道的场景 (Scene)2D 视口 (Viewport 2D) 节点中的所有节点。

根对象源 (Root Object Source) 与过滤器和组合对象源 (Combine Object Source) 配合使用,以便只渲染您的工程中的特定节点并实现所需的渲染效果。请参阅过滤器渲染

根对象源 (Root Object Source) 没有可配置的属性。

创建组合对象源 (Combine Object Source)

组合对象源会收集来自一个或多个输入源的节点,并将它们组合在一起。

要创建组合对象源 (Combine Object Source)

  1. 创建至少两个过滤器。请参阅过滤器
  2. 素材库 (Library)按下 Alt 并右键点击 渲染 (Rendering) > 对象源 (Object Source),然后选择 组合对象源 (Combine Object Source)
  3. 属性 (Properties) 中,将 输入 (Input) 属性设置为用于收集场景图中的节点的过滤器或其他组合对象源。

使用组合对象源 (Combine Object Source)

要使用组合对象源 (Combine Object Source)

  1. 素材库 (Library) > 渲染 (Rendering) > 渲染通道 (Render Passes) 中,选择或创建要用于实现所需渲染效果的绘图对象渲染通道 (Draw Objects Render Pass)。请参阅渲染
  2. 属性 (Properties) 中,将对象源 (Object Source) 属性设置为过滤器或组合对象源 (Combine Object Source)
    绘图对象渲染通道 (Draw Objects Render Pass) 现在只会渲染所选的过滤器或对象源所收集的节点。

在 API 中使用 组合对象源 (Combine Object Source)

有关详细信息,请参阅 API reference中的 KzuCombinerObjectSource 类。

另请参阅

过滤器

渲染